Documentation Index
Fetch the complete documentation index at: https://docs.aihubmix.com/llms.txt
Use this file to discover all available pages before exploring further.
지원 기능
Aihubmix 공급자는 다음과 같은 AI 기능을 지원하여 귀하의 제품이 더 이상 LLM 기반에만 국한되지 않도록 합니다:
- 텍스트 생성: 다양한 모델을 사용하여 텍스트 콘텐츠 생성
- 스트리밍 텍스트: 실시간 텍스트 스트리밍
- 이미지 생성: 텍스트 프롬프트에서 이미지 생성
- 벡터 임베딩: 단일 및 배치 텍스트 임베딩
- 객체 생성: 구조화된 데이터 생성
- 스트리밍 객체: 실시간 구조화된 데이터 스트리밍
- 음성 합성: 텍스트를 음성으로 변환
- 음성-텍스트 변환: 음성을 텍스트로 변환
- 도구: 인터넷 검색 및 기타 도구
Aihubmix는 @aihubmix/ai-sdk-provider 모듈에서 사용할 수 있습니다. @aihubmix/ai-sdk-provider를 통해 설치하세요:
npm i @aihubmix/ai-sdk-provider@0.0.1
공급자 인스턴스
@aihubmix/ai-sdk-provider에서 기본 공급자 인스턴스인 aihubmix를 가져올 수 있습니다:
import { aihubmix } from '@aihubmix/ai-sdk-provider';
안전한 읽기를 위해 Aihubmix API 키를 환경 변수로 설정하세요:
export AIHUBMIX_API_KEY="your-api-key-here"
또는 공급자에게 직접 전달하세요:
import { createAihubmix } from '@aihubmix/ai-sdk-provider';
const aihubmix = createAihubmix({
apiKey: 'your-api-key-here',
});
사용법
필요한 함수를 가져옵니다:
import { createAihubmix } from '@aihubmix/ai-sdk-provider';
import {
generateText,
streamText,
generateImage,
embed,
embedMany,
generateObject,
streamObject,
generateSpeech,
transcribe
} from 'ai';
import { z } from 'zod';
다양한 유형의 AI 생성 호출 예시:
import { aihubmix } from '@aihubmix/ai-sdk-provider';
import { generateText } from 'ai';
const { text } = await generateText({
model: aihubmix('o4-mini'),
prompt: '4인용 채식 라자냐 레시피를 작성해 주세요.',
});
관련 자료: